package com.app.business.global.thirdservice.icc.dto.req;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;

@Getter
@Setter
public class GetRecordByTimeReq {
    @Schema(description = "通道id")
    @NotBlank
    private String channelId;
    
    @Schema(description = "码流类型[1=主码流，2=辅码流，3=辅码流2]")
    @NotBlank
    private String streamType;
    
    @Schema(description = "录像来源[2=设备，3=中心]")
    @NotBlank
    private String recordSource;
    
    @Schema(description = "录像类型[1=远程录像，2=报警录像，6=定时录像]")
    @NotBlank
    private String recordType;
    
    @Schema(description = "开始时间，单位秒")
    @NotBlank
    private String startTime;
    
    @Schema(description = "结束时间，单位秒")
    @NotBlank
    private String endTime;
}
